<html>
<body>
报告 <code>Serializable</code> 和 <code>Externalizable</code> 类中适合使用 <code>java.io.Serial</code> 注解进行注解的方法和字段。 该快速修复会添加注解。
<p><b>示例：</b></p>
<pre><code>
class Main implements Serializable {
  private static final long serialVersionUID = 7874493593505141603L;

  private void writeObject(ObjectOutputStream out) throws IOException {
  }
}
</code></pre>
<p>在应用快速修复后：</p>
<pre><code>
  class Main implements Serializable {
    @Serial
    private static final long serialVersionUID = 7874493593505141603L;

    @Serial
    private void writeObject(ObjectOutputStream out) throws IOException {
    }
}
</code></pre>
<p><b>示例：</b></p>
<pre><code>
  class Main implements Externalizable {
    protected Object readResolve() throws ObjectStreamException {
      return "SomeObject";
    }
  }
</code></pre>
<p>在应用快速修复后：</p>
<pre><code>
  class Main implements Externalizable {
    @Serial
    protected Object readResolve() throws ObjectStreamException {
        return "SomeObject";
    }
  }
</code></pre>
<p>有关所有可能情况的更多信息，请参阅 <code>java.io.Serial</code> 类的 Javadoc。</p>
<!-- tooltip end -->
<p><small>2020.3 最新变化</small></p>
</body>
</html>